﻿/*函数
写⼀个加法函数，完成2个整型变量的加法操作。


#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int add(int x,int y)
{
	return x + y;
}
int main()
{
	int a = 0;
	int b = 0;
	printf("请输入两个整数\n");
	scanf("%d %d", &a, &b);
	int res = add(a, b);
	printf("%d\n", res);
	return 0;
}*/


/*
数组做函数参数
写⼀个函数将⼀个整型数组的内容，全部置为-1，再写⼀个函数打印数组的内容。

#include<stdio.h>
void zhihuan(int arr[], int len)
{
	int i = 0;
	for (i = 0; i < len; i++)
	{
		arr[i] = -1;
	}
}
void printshuzu(int arr[],int len)
{
	int i = 0;
	for (i = 0; i < len; i++)
	{
		printf("%d", arr[i]);
	}
}
int main()
{
	int arr[] = { 1,2,3,4,5 };
	int len = sizeof(arr) / sizeof(int);
	zhihuan(arr, len);
	printshuzu(arr, len);
	return 0;
}*/



/*#include<stdio.h>
//定义一个函数来打印helloworld
//定义函数的形参里边如果加了void，那么就表示严格的没有形式参数
//如果调用函数的时候prthelwor(10);写了实参，那么就会报错，反之不会。
void prthelwor (void)
{
	printf("%s\n", "HelloWorld");
}

int main()
{
	prthelwor();
	return 0;
}*/



/*




*/


/*
定义一个函数来打印二维数组


#include<stdio.h>
void prtshuzu(int arr[][5], int H, int L)
{
	int i = 0;
    for (i = 0; i < H; i++)
	{
		int j = 0;
		for (j = 0; j < L; j++)
		{
			printf("%d ", arr[i][j]);
		}
		printf("\n");
	}
}
int main()
{
	int arr[3][5] = { 0 };
	prtshuzu(arr, 3, 5);
	return 0;
}*/